namespace MySqlBackUp.Server.Core
{

    public class ConfigHelper
    {
        public const string ConfigFileName = "config.json";
        public readonly Models.Config Config = new JsonHelper<Models.Config>().GetData(ConfigFileName);

        public string GetJsonConfig()
        {
            return new JsonHelper<Models.Config>().GetJsonData(ConfigFileName);
        }

        public Models.Config GetConfig()
        {
            return new JsonHelper<Models.Config>().GetData(ConfigFileName);
        }

        public void SaveJsonConfig(string json)
        {
            new JsonHelper<Models.Config>().SaveJsonData(ConfigFileName, json);
        }

        public void SaveConfig(Models.Config config)
        {
            new JsonHelper<Models.Config>().SaveData(ConfigFileName, config);
        }
    }
}